Functional Size measurement and COCOMO – A synergistic approach
نویسنده
چکیده
Accurate estimates are essential to the proper management of software development projects; many software estimates have very wide bounds between the lower and upper estimates of effort. The width of estimates bounds is determined by the degree of uncertainty in the available data. One of these sources of uncertainty is the use of previous projects; especially where those projects do not exhibit a high degree of homogeneity with the project being estimated. The most recent version of the COCOMO model enables the use of IFPUG Function Points. This is accomplished by the use of a set of Unadjusted Function Points UFP to Source Line of Code SLOC conversion tables promulgated by Software Productivity Research. Many authors consider the use of these tables may give unsatisfactory results. The reliability of the use of a single UFP/SLOC conversion figure will be explored, and shown to be subject to a great deal of variation. Additionally the conversion tables are not available for the other functional sizing methods in use today, namely MKII, NEFPUG, COSMIC-FFP. The paper will propose an alternative use of the COCOMO model to assist in the task of estimation. The generally accepted method of estimation using a functional sizing method is to base the estimate on previous project data, where those projects for a homogeneous set with the project under study. The chief difficulty is to find a sufficiently homogeneous set of projects. Research previously carried out can demonstrate that by increasing the degree of homogeneity amongst a set of projects leads to a useful reduction in the variation of the estimates. The proposal is that we may sensibly use the COCOMO cost drivers to allow us to determine a set of homogeneous projects by using a technique derived from estimation by analogy. In addition the COCOMO cost drivers may be used to allow the estimator to adjust his estimates based on the differences between the cost drivers exhibited by the available data and the project under study. This paper is the result of ongoing research and it is offered as a position paper showing the results obtainable under research conditions. The author will be keen to establish links with practitioners to undertake field trials of the proposed approach.
منابع مشابه
TESTING FOR AUTOCORRELATION IN UNEQUALLY REPLICATED FUNCTIONAL MEASUREMENT ERROR MODELS
In the ordinary linear models, regressing the residuals against lagged values has been suggested as an approach to test the hypothesis of zero autocorrelation among residuals. In this paper we extend these results to the both equally and unequally replicated functionally measurement error models. We consider the equally and unequally replicated cases separately, because in the first case the re...
متن کاملImproving the Accuracy of Effort Estimation through Fuzzy Set Representation of Size
Problem statement: The precision and reliability of the effort estimation is very important for the competitiveness of software companies. The uncertainty at the input level of the Constructive Cost Model (COCOMO) yields uncertainty at the output, which leads to gross estimation error in the effort estimation. Fuzzy logic-based cost estimation models are more appropriate when vague and imprecis...
متن کاملEmpirical validation of Software development effort multipliers of Intermediate COCOMO Model
Intermediate COCOMO Model computes effort as a function of program size and a set of cost drivers. Effort adjustment factor (EAF) is calculated using 15 cost drivers. EAF is an important significant factor in computing software development effort. We have taken one delivered development project of size of 479 function points and planned for 917 Person days of SEI CMM Level 5 “Excellent” Company...
متن کاملLayered Model to Estimate Effort, Performance and Cost of the Software Projects
This paper presents a layered model which determines the software metrics in the lower layer it consists of three primitive primary software engineering metrics; they are person-months (PM), function-points (FP), and lines of code (LOC). The middle layer consists of the proposed function point which is obtained by grouping the adjustment factors. The proposed method uses fuzzy logic for quantif...
متن کاملThe Effect of Measurement Errors on the Performance of Variable Sample Size and Sampling Interval Control Chart
The effect of measurement errors on adaptive and non-adaptive control charts has been occasionally considered by researchers throughout the years. However, that effect on the variable sample size and sampling interval (VSSI) control charts has not so far been investigated. In this paper, we evaluate the effect of measurement errors on the VSSI control charts. After a model development, the effe...
متن کامل